package com.spider.mapper;

import com.spider.entity.KubazhaEntity;
import com.spider.entity.KubazhaFailEntity;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface HeownsKubazhaMapper {

    List<KubazhaEntity> selectByDate();

    /**
     * 查询库巴扎库存表
     * @return
     */
    List<KubazhaEntity> selectKubazhaStock();

    /**
     * 查询库巴扎新产品
     * @return
     */
    List<KubazhaEntity> selectKubazhaInsert();

    /**
     * 查询库巴扎下架产品
     * @return
     */
    List<KubazhaEntity> selectKubazhaDelete();



    /**
     * 修改库巴扎库存
     * @param dto
     * @return
     */
    int updateKubazhaStock(KubazhaEntity dto);
    /**
     * 删除库巴扎库存
     * @param dto
     * @return
     */
    int deleteKubazhaProduct(KubazhaEntity dto);

    /**
     * 修改库巴扎价格
     * @param dto
     * @return
     */
    int updateKubazhaPrice(KubazhaEntity dto);

    /**
     * 插入产品
     * @param dto
     * @return
     */
    int saveInsert(KubazhaEntity dto);

    /**
     * 插入失败产品
     * @param dto
     * @return
     */
    int saveInsertFailLog(KubazhaFailEntity dto);

    /**
     * 查询失败待处理数据
     * @return
     */
    List<KubazhaFailEntity> selectFailLog();

}
